misc VT-x cleanups
Signed-off-by: ian.pratt@cl.cam.ac.uk
case EXIT_REASON_EXTERNAL_INTERRUPT:
{
extern int vector_irq[];
- extern asmlinkage void do_IRQ(struct xen_regs);
+ extern asmlinkage void do_IRQ(struct xen_regs *);
extern void smp_apic_timer_interrupt(struct xen_regs *);
extern void timer_interrupt(int, void *, struct xen_regs *);
unsigned int vector;
} else {
regs.entry_vector = (vector == FIRST_DEVICE_VECTOR?
0 : vector_irq[vector]);
- do_IRQ(regs);
+ do_IRQ(®s);
}
break;
}
memset(ed->arch.shadow_vtable, 0, PAGE_SIZE);
}
-#define SHADOW_DEBUG 1
+#define SHADOW_DEBUG 0
#define SHADOW_VERBOSE_DEBUG 0
-#define SHADOW_HASH_DEBUG 1
+#define SHADOW_HASH_DEBUG 0
struct shadow_status {
unsigned long pfn; /* Guest pfn. */